ZTSvc is ontwerp sagteware (pakkette) in die konteks van die plaaslike stelsel outomaties te installeer. Daarom is die sagteware moet voorberei word met skrifte wat 'n installasie sonder toesig van die sagteware uit te voer. In die geval van 'n MSI installasie verwys na die command line skakelaars van msiexec (byvoorbeeld msiexec / pakket xy.msi / passiewe / norestart). Die proses van die installering van sagteware sal ingestel word met die plaaslike lêer ztsvc.ini langs die ztsvc.exe. Die lêer het die volgende formaat: [naam van die pakket] path = Pad na die toesig installeer script van die pakket en vers = Weergawe String.
Die diens lees een afdeling in ztsvc.ini wat is die onttrekking van 'n sagteware pakket. Volgende diens lyk vir voetspore van die pakket in die register. As die ooreenstemmende parameters is nie gevind (eerste installasie) of die weergawe in die register nie ooreenstem (update) die diens sal die skrip soos gespesifiseer met pad voer. Die pakket script (pad) uitgevoer kan word van 'n plaaslike of netwerk ry. Die netwerk ry te karteer outomaties die diens sal 'n WNetAddConnection oproep met die diens parameters uncp, ndrv, gebruiker, en pswd voer. Voor die script is uitgevoer om die diens sal 'n boodskap te stuur na die aktiewe sessie vir tmsg sekondes (As tmsg = 0 geen boodskap sal vertoon word nie). 'N suksesvolle uitvoering van die pakket script in die konteks van die diens (plaaslike stelsel word by die register) Nota: Indien die script uitgange met 'n fout kode die parameter vers sal nie in die register gered word 'n installasie op die volgende weergawe te laat keur. Dit kan wees nadat tsvc sekondes of na die volgende herlaai. As die skrifte uitgange met die level-kode = 1641 of kode = 3010 (dit dui op 'n vereiste MSI reboot) die weergawe vers sal in die register gered word. Die dienste ophoop die herlaai versoek en sal dan (aan die einde van die sagteware installasie proses) voer 'n reboot.
Kommentaar nie gevind